package com.javaee6.liimp.dao;

import com.javaee6.liimp.model.Sceneinfo;
import com.javaee6.liimp.model.SceneinfoExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface SceneinfoMapper {
    long countByExample(SceneinfoExample example);

    int deleteByExample(SceneinfoExample example);

    int deleteByPrimaryKey(Integer sceneid);

    int insert(Sceneinfo record);

    int insertSelective(Sceneinfo record);

    List<Sceneinfo> selectByExampleWithBLOBs(SceneinfoExample example);

    List<Sceneinfo> selectByExample(SceneinfoExample example);

    Sceneinfo selectByPrimaryKey(Integer sceneid);

    int updateByExampleSelective(@Param("record") Sceneinfo record, @Param("example") SceneinfoExample example);

    int updateByExampleWithBLOBs(@Param("record") Sceneinfo record, @Param("example") SceneinfoExample example);

    int updateByExample(@Param("record") Sceneinfo record, @Param("example") SceneinfoExample example);

    int updateByPrimaryKeySelective(Sceneinfo record);

    int updateByPrimaryKeyWithBLOBs(Sceneinfo record);

    int updateByPrimaryKey(Sceneinfo record);
}